* Returns: %TRUE if windows may be composited.
*
* Since: 2.12
+ *
+ * Deprecated: 3.16: Compositing is an outdated technology that
+ * only ever worked on X11.
*/
gboolean
gdk_display_supports_composite (GdkDisplay *display)
gboolean gdk_display_supports_shapes (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
gboolean gdk_display_supports_input_shapes (GdkDisplay *display);
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_3_16
gboolean gdk_display_supports_composite (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
void gdk_display_notify_startup_complete (GdkDisplay *display,
* Returns: %TRUE if the window is composited.
*
* Since: 2.22
+ *
+ * Deprecated: 3.16: Compositing is an outdated technology that
+ * only ever worked on X11.
**/
gboolean
gdk_window_get_composited (GdkWindow *window)
* attempting to do so.
*
* Since: 2.12
+ *
+ * Deprecated: 3.16: Compositing is an outdated technology that
+ * only ever worked on X11.
*/
void
gdk_window_set_composited (GdkWindow *window,
impl_class = GDK_WINDOW_IMPL_GET_CLASS (window->impl);
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
if (composited && (!gdk_display_supports_composite (display) || !impl_class->set_composited))
{
g_warning ("gdk_window_set_composited called but "
"compositing is not supported");
return;
}
+G_GNUC_END_IGNORE_DEPRECATIONS
impl_class->set_composited (window, composited);
GDK_AVAILABLE_IN_ALL
void gdk_window_set_child_shapes (GdkWindow *window);
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_3_16
gboolean gdk_window_get_composited (GdkWindow *window);
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_3_16
void gdk_window_set_composited (GdkWindow *window,
gboolean composited);